 * html legend {
    margin: 				0px -8px 16px 0;
    padding: 				0;
}

ol {
    margin-left: 			2em;
}

sup {
    vertical-align: 		text-top;
}

sub {
    vertical-align: 		text-bottom;
}

fieldset {
    padding-top: 			0;
}

fieldset.fancy.left ol {
    padding-top: 			0;
}

fieldset.fancy.left legend {
    margin-bottom: 			1em;
}

fieldset.fancy.right legend {
    margin-bottom: 			1em;
}

fieldset.fancy.right ol {
    padding-top: 			0;
}

fieldset.fancy.top ol {
    padding-top: 			0;
}

fieldset.fancy.top legend {
    margin-bottom: 			1em;
}

fieldset.fancy.top ol li {
	height: 				1%; /*Hack*/
}
